package com.ocom.common.request.web;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class GetAccessRequest {

    @JsonProperty(value = "regionId")
    @NotBlank(message = "片区编号 不能为空")
    String regionId;

    @JsonProperty(value = "areaId")
    @NotBlank(message = "区域编号 不能为空")
    String areaId;

    @JsonProperty(value = "pId")
    @NotNull(message = "人员编号 不能为空")
    Long pId;

    @JsonProperty(value = "groupNo")
    @NotBlank(message = "权限组编号 不能为空")
    String groupNo;

    @JsonProperty(value = "comId")
    @NotNull(message = "单位编号 不能为空")
    Long comId;
}
